#include <iostream>
#include "cudalineupdatefunctorprototype.h"

IMPLEMENTATION(CellLBM, 200, 32, 32, 200, 32, 32)
IMPLEMENTATION(CellLBM, 200, 32, 64, 200, 32, 64)
IMPLEMENTATION(CellLBM, 200, 32, 128, 200, 32, 128)
IMPLEMENTATION(CellLBM, 200, 32, 136, 200, 32, 136)
IMPLEMENTATION(CellLBM, 200, 32, 192, 200, 32, 192)
IMPLEMENTATION(CellLBM, 200, 32, 200, 200, 32, 200)
IMPLEMENTATION(CellLBM, 200, 32, 256, 200, 32, 256)
IMPLEMENTATION(CellLBM, 200, 32, 264, 200, 32, 264)
IMPLEMENTATION(CellLBM, 200, 32, 512, 200, 32, 512)
IMPLEMENTATION(CellLBM, 200, 32, 520, 200, 32, 520)
IMPLEMENTATION(CellLBM, 200, 32, 1032, 200, 32, 1032)
IMPLEMENTATION(CellLBM, 200, 64, 32, 200, 64, 32)
IMPLEMENTATION(CellLBM, 200, 64, 64, 200, 64, 64)
IMPLEMENTATION(CellLBM, 200, 64, 128, 200, 64, 128)
IMPLEMENTATION(CellLBM, 200, 64, 136, 200, 64, 136)
IMPLEMENTATION(CellLBM, 200, 64, 192, 200, 64, 192)
IMPLEMENTATION(CellLBM, 200, 64, 200, 200, 64, 200)
IMPLEMENTATION(CellLBM, 200, 64, 256, 200, 64, 256)
IMPLEMENTATION(CellLBM, 200, 64, 264, 200, 64, 264)
IMPLEMENTATION(CellLBM, 200, 64, 512, 200, 64, 512)
IMPLEMENTATION(CellLBM, 200, 64, 520, 200, 64, 520)
IMPLEMENTATION(CellLBM, 200, 64, 1032, 200, 64, 1032)
IMPLEMENTATION(CellLBM, 200, 128, 32, 200, 128, 32)
IMPLEMENTATION(CellLBM, 200, 128, 64, 200, 128, 64)
IMPLEMENTATION(CellLBM, 200, 128, 128, 200, 128, 128)
IMPLEMENTATION(CellLBM, 200, 128, 136, 200, 128, 136)
IMPLEMENTATION(CellLBM, 200, 128, 192, 200, 128, 192)
IMPLEMENTATION(CellLBM, 200, 128, 200, 200, 128, 200)
IMPLEMENTATION(CellLBM, 200, 128, 256, 200, 128, 256)
IMPLEMENTATION(CellLBM, 200, 128, 264, 200, 128, 264)
IMPLEMENTATION(CellLBM, 200, 128, 512, 200, 128, 512)
IMPLEMENTATION(CellLBM, 200, 128, 520, 200, 128, 520)
IMPLEMENTATION(CellLBM, 200, 128, 1032, 200, 128, 1032)
IMPLEMENTATION(CellLBM, 200, 136, 32, 200, 136, 32)
IMPLEMENTATION(CellLBM, 200, 136, 64, 200, 136, 64)
IMPLEMENTATION(CellLBM, 200, 136, 128, 200, 136, 128)
IMPLEMENTATION(CellLBM, 200, 136, 136, 200, 136, 136)
IMPLEMENTATION(CellLBM, 200, 136, 192, 200, 136, 192)
IMPLEMENTATION(CellLBM, 200, 136, 200, 200, 136, 200)
IMPLEMENTATION(CellLBM, 200, 136, 256, 200, 136, 256)
IMPLEMENTATION(CellLBM, 200, 136, 264, 200, 136, 264)
IMPLEMENTATION(CellLBM, 200, 136, 512, 200, 136, 512)
IMPLEMENTATION(CellLBM, 200, 136, 520, 200, 136, 520)
IMPLEMENTATION(CellLBM, 200, 136, 1032, 200, 136, 1032)
IMPLEMENTATION(CellLBM, 200, 192, 32, 200, 192, 32)
IMPLEMENTATION(CellLBM, 200, 192, 64, 200, 192, 64)
IMPLEMENTATION(CellLBM, 200, 192, 128, 200, 192, 128)
IMPLEMENTATION(CellLBM, 200, 192, 136, 200, 192, 136)
IMPLEMENTATION(CellLBM, 200, 192, 192, 200, 192, 192)
IMPLEMENTATION(CellLBM, 200, 192, 200, 200, 192, 200)
IMPLEMENTATION(CellLBM, 200, 192, 256, 200, 192, 256)
IMPLEMENTATION(CellLBM, 200, 192, 264, 200, 192, 264)
IMPLEMENTATION(CellLBM, 200, 192, 512, 200, 192, 512)
IMPLEMENTATION(CellLBM, 200, 192, 520, 200, 192, 520)
IMPLEMENTATION(CellLBM, 200, 192, 1032, 200, 192, 1032)
IMPLEMENTATION(CellLBM, 200, 200, 32, 200, 200, 32)
IMPLEMENTATION(CellLBM, 200, 200, 64, 200, 200, 64)
IMPLEMENTATION(CellLBM, 200, 200, 128, 200, 200, 128)
IMPLEMENTATION(CellLBM, 200, 200, 136, 200, 200, 136)
IMPLEMENTATION(CellLBM, 200, 200, 192, 200, 200, 192)
IMPLEMENTATION(CellLBM, 200, 200, 200, 200, 200, 200)
IMPLEMENTATION(CellLBM, 200, 200, 256, 200, 200, 256)
IMPLEMENTATION(CellLBM, 200, 200, 264, 200, 200, 264)
IMPLEMENTATION(CellLBM, 200, 200, 512, 200, 200, 512)
IMPLEMENTATION(CellLBM, 200, 200, 520, 200, 200, 520)
IMPLEMENTATION(CellLBM, 200, 200, 1032, 200, 200, 1032)
IMPLEMENTATION(CellLBM, 200, 256, 32, 200, 256, 32)
IMPLEMENTATION(CellLBM, 200, 256, 64, 200, 256, 64)
IMPLEMENTATION(CellLBM, 200, 256, 128, 200, 256, 128)
IMPLEMENTATION(CellLBM, 200, 256, 136, 200, 256, 136)
IMPLEMENTATION(CellLBM, 200, 256, 192, 200, 256, 192)
IMPLEMENTATION(CellLBM, 200, 256, 200, 200, 256, 200)
IMPLEMENTATION(CellLBM, 200, 256, 256, 200, 256, 256)
IMPLEMENTATION(CellLBM, 200, 256, 264, 200, 256, 264)
IMPLEMENTATION(CellLBM, 200, 256, 512, 200, 256, 512)
IMPLEMENTATION(CellLBM, 200, 256, 520, 200, 256, 520)
IMPLEMENTATION(CellLBM, 200, 256, 1032, 200, 256, 1032)
IMPLEMENTATION(CellLBM, 200, 264, 32, 200, 264, 32)
IMPLEMENTATION(CellLBM, 200, 264, 64, 200, 264, 64)
IMPLEMENTATION(CellLBM, 200, 264, 128, 200, 264, 128)
IMPLEMENTATION(CellLBM, 200, 264, 136, 200, 264, 136)
IMPLEMENTATION(CellLBM, 200, 264, 192, 200, 264, 192)
IMPLEMENTATION(CellLBM, 200, 264, 200, 200, 264, 200)
IMPLEMENTATION(CellLBM, 200, 264, 256, 200, 264, 256)
IMPLEMENTATION(CellLBM, 200, 264, 264, 200, 264, 264)
IMPLEMENTATION(CellLBM, 200, 264, 512, 200, 264, 512)
IMPLEMENTATION(CellLBM, 200, 264, 520, 200, 264, 520)
IMPLEMENTATION(CellLBM, 200, 264, 1032, 200, 264, 1032)
IMPLEMENTATION(CellLBM, 200, 512, 32, 200, 512, 32)
IMPLEMENTATION(CellLBM, 200, 512, 64, 200, 512, 64)
IMPLEMENTATION(CellLBM, 200, 512, 128, 200, 512, 128)
IMPLEMENTATION(CellLBM, 200, 512, 136, 200, 512, 136)
IMPLEMENTATION(CellLBM, 200, 512, 192, 200, 512, 192)
IMPLEMENTATION(CellLBM, 200, 512, 200, 200, 512, 200)
IMPLEMENTATION(CellLBM, 200, 512, 256, 200, 512, 256)
IMPLEMENTATION(CellLBM, 200, 512, 264, 200, 512, 264)
IMPLEMENTATION(CellLBM, 200, 512, 512, 200, 512, 512)
IMPLEMENTATION(CellLBM, 200, 512, 520, 200, 512, 520)
IMPLEMENTATION(CellLBM, 200, 512, 1032, 200, 512, 1032)
IMPLEMENTATION(CellLBM, 200, 520, 32, 200, 520, 32)
IMPLEMENTATION(CellLBM, 200, 520, 64, 200, 520, 64)
IMPLEMENTATION(CellLBM, 200, 520, 128, 200, 520, 128)
IMPLEMENTATION(CellLBM, 200, 520, 136, 200, 520, 136)
IMPLEMENTATION(CellLBM, 200, 520, 192, 200, 520, 192)
IMPLEMENTATION(CellLBM, 200, 520, 200, 200, 520, 200)
IMPLEMENTATION(CellLBM, 200, 520, 256, 200, 520, 256)
IMPLEMENTATION(CellLBM, 200, 520, 264, 200, 520, 264)
IMPLEMENTATION(CellLBM, 200, 520, 512, 200, 520, 512)
IMPLEMENTATION(CellLBM, 200, 520, 520, 200, 520, 520)
IMPLEMENTATION(CellLBM, 200, 520, 1032, 200, 520, 1032)
IMPLEMENTATION(CellLBM, 200, 1032, 32, 200, 1032, 32)
IMPLEMENTATION(CellLBM, 200, 1032, 64, 200, 1032, 64)
IMPLEMENTATION(CellLBM, 200, 1032, 128, 200, 1032, 128)
IMPLEMENTATION(CellLBM, 200, 1032, 136, 200, 1032, 136)
IMPLEMENTATION(CellLBM, 200, 1032, 192, 200, 1032, 192)
IMPLEMENTATION(CellLBM, 200, 1032, 200, 200, 1032, 200)
IMPLEMENTATION(CellLBM, 200, 1032, 256, 200, 1032, 256)
IMPLEMENTATION(CellLBM, 200, 1032, 264, 200, 1032, 264)
IMPLEMENTATION(CellLBM, 200, 1032, 512, 200, 1032, 512)
IMPLEMENTATION(CellLBM, 200, 1032, 520, 200, 1032, 520)
IMPLEMENTATION(CellLBM, 200, 1032, 1032, 200, 1032, 1032)
